.foot-wrap { border-top: solid 1px #000; }
.foot-wrap .top-wrap { max-width: 1200px; margin: 20px auto; }
.foot-wrap .top-wrap .item .font30 { font-size: 30px; font-weight: bold; line-height: 48px; }
.foot-wrap .top-wrap .item .font20 { font-size: 20px; }
.foot-wrap .top-wrap .item .detail { margin: 20px 0 30px; }
.foot-wrap .top-wrap .item .detail .qrcode { flex: 0 0 125px; margin-right: 50px; }
.foot-wrap .top-wrap .item .detail .qrcode img { width: 125px; height: 125px; margin-bottom: 10px; overflow: hidden; border: none; }
.foot-wrap .top-wrap .item .detail .qrcode p { text-align: center; font-size: 14px; }
.foot-wrap .top-wrap .item .detail .address .font18 { font-size: 18px; font-weight: bold; margin-bottom: 10px; }
.foot-wrap .top-wrap .item .detail .address .font14 { font-size: 14px; }
.foot-wrap .top-wrap .item .foot-bg { background: url(../../images/public/dbmap.png) no-repeat; background-size: cover; }
.foot-wrap .top-wrap .item .f-nav { padding: 20px 10px 0; text-align: center; }
.foot-wrap .top-wrap .item .f-nav .item .title { text-align: center; padding: 10px 0; font-size: 16px; }
.foot-wrap .top-wrap .item .f-nav .item ul li { font-size: 14px; line-height: 25px; }
.foot-wrap .bottom-wrap { background-color: rgba(0, 0, 0, 0.5); }
.foot-wrap .bottom-wrap .record { width: 1200px; margin: 0 auto; padding: 10px 0; }
.foot-wrap .bottom-wrap .record .company, .foot-wrap .bottom-wrap .record a { font-size: 14px; color: #000; outline: none; font-size: 14px; }

/*# sourceMappingURL=foot.css.map */
